'''
    线程：线程是最小的执行单元 (线程内部可开线程)
    进程：进程是最小的资源单元（内存资源的分配与调度）线程共享进程中的资源,(每个进程中至少有一个线程（QQ\360))

    1.同步锁：多个进程同时访问操作同一资源、数据不同步
    2.死锁、递归锁：同步锁伴随产生的副作用（解不开锁的情况）
    3.同步对象：EVent()保证所有线程中的的状态是完全一致的
    4.信号量：
    4. 队列-----生产者消费者模型：
    5.进程：
    
    并发：是指系统具有执行多个任务（动作）的能力
    并行：是指系统具同一时刻进行多个任务（动作）的能力（是并子集）
    同步：当进程执行到一个IO（需要接收外部数据）的时候----等：同步
    异步：当进程执行到一个IO（需要接收外部数据）的时候----不等：异步（数据回来后再处理）
    
    GIL :全局解释器、因为有GIL的存在、所以只能有一个线程被CPU执行
    任务：IO 密集型：可以采用多线程（多进程+协成）
         计算密集型：python不适用
         
         

'''